wet scrubbing machine - Turkish English Dictionary